@InProceedings{PintoGuerPenhLima:2019:FeCoAc,
author = "Pinto, Weslei Luiz de Paula and Guerra, Eduardo Martins and Penha
Neto, Gerson da and Lima Francisco, Phyllipe de Souza",
affiliation = "{Faculdade de Tecnologia (FATEC)} and {Instituto Nacional de
Pesquisas Espaciais (INPE)} and {Faculdade de Tecnologia (FATEC)}
and {Instituto Nacional de Pesquisas Espaciais (INPE)}",
title = "Ferramenta de controle de acesso baseado em
gamifica{\c{c}}{\~a}o",
year = "2019",
organization = "Congresso Brasileiro de Software: Teoria e Pr{\'a}tica, 10.",
abstract = "Applications using gamification unlock new features as users gain
achievements or reach a number of points. However, integrating
this concept to access control may become complex, and the
implementation tends to occur inside the methods of business
classes, increasing the coupling. This paper presents a tool that
integrates the access control functionalites of the framework
Guardian to the gamification mechanism offered by the Esfinge
Gamification framework. To validate the tool, we performed a case
study developing an online forum application that uses access
control combined with gamification mechanism. RESUMO:
Aplica{\c{c}}{\~o}es que usam gamifica{\c{c}}{\~a}o
desbloqueiam novas funcionalidades conforme o usu{\'a}rio
obt{\'e}m conquistas ou atinge certa pontua{\c{c}}{\~a}o.
Por{\'e}m, fazer o controle do acesso integrado a estes conceitos
se torna uma atividade complexa, e sua implementa{\c{c}}{\~a}o
tende a acontecer isoladamente nos m{\'e}todos das classes de
neg{\'o}cio, aumentando o acoplamento entre as regras de
neg{\'o}cio e de controle de acesso. Este artigo apresenta uma
ferramenta que integra as funcionalidades de controle de acesso
oferecidas pelo framework Guardian aos mecanismos de
gamifica{\c{c}}{\~a}o oferecido pelo framework Esfinge
Gamification. A avalia{\c{c}}{\~a}o da ferramenta foi feita com
um estudo de caso de uma aplica{\c{c}}{\~a}o web de f{\'o}rum,
onde s{\~a}o implementadas restri{\c{c}}{\~o}es de acesso
baseadas no mecanismo de gamifica{\c{c}}{\~a}o.",
conference-location = "Salbador, BA",
conference-year = "23-27 set.",
language = "pt",
urlaccessdate = "27 abr. 2024"
}